.thumb-wrap{
	padding-left: 30px;
}
.thumb-wrap::after{
	display: table;
	content: "";
	clear: both;
}
.line-thumb{
	position: relative;
	width: 120px;
	height: 150px;
	margin: 10px;
	float: left;
	.line-bg-thumb{
	    display: none;
	    width: 100%;
	    height: 100%;
	    background: #fff !important;
		box-shadow: 0 2px 8px rgba(0,0,0,.1);
		border-radius: 5px;
	    .ant-checkbox-wrapper{
	        position: absolute;
	        top: 5px;
	        right: 10px;
			z-index: 9;
	    }
	}
	.line-bg-checked{
	    display: block;
	}
	.line-main-thumb{
	    position: absolute;
		top: 15px;
		right: 20px;
		bottom: 0;
		left: 20px;
		text-align: center;
		img{
			width: 100%;
			height: 80px;
		}
		.filethumb-icon-wrap{
			font-size: 50px;
		}
		.file-isdir-thumb{
			width: 100%;
			text-align: center;
			cursor: pointer;
			text-overflow: -o-ellipsis-lastline;
			overflow: hidden;
			text-overflow: ellipsis;
			word-break: break-all;
			display: -webkit-box;
			-webkit-line-clamp: 2;
			line-clamp: 2;
			-webkit-box-orient: vertical;
		}
		.file-isdir-thumb:hover{
			text-decoration: underline;
		}
		.rename-input-thumb-wrap{
			position: absolute;
			bottom: 0;
			width: 100%;
			height: 50px;
			background: #f1f3f5;
			.rename-input-thumb{
				width: 100%
			}
		}
	}
	&:hover .line-bg-thumb{
	    display: block;
	}
}